
# include<func.h>
# include<openssl/md5.h>
# include<shadow.h>
# include<crypt.h>
# define GENCRPBUF 1024
# ifndef _M_MD5_
#define _M_MD5_
int GenFileMD(char *filePath, unsigned char *MD);
int MDtoStr(unsigned char *MD,char * MDStr);
int GenRandStr(char *str, int size);
int packPassword(char *salt,char * password);
int takeSalt(char *salt,char * password);
#endif